![]() |
WOLF core
WOLF: A Modular Estimation Framework for Robotics
|
Buffer of VectorComposite. More...
#include <core/processor/buffer.h>
Additional Inherited Members | |
Public Types inherited from wolf::Buffer< VectorComposite > | |
| typedef std::map< TimeStamp, VectorComposite >::iterator | Iterator |
| typedef std::map< TimeStamp, VectorComposite >::const_iterator | ConstIterator |
Public Member Functions inherited from wolf::Buffer< VectorComposite > | |
| Buffer () | |
| ~Buffer (void) | |
| VectorComposite | select (const TimeStamp &_time_stamp, const double &_time_tolerance) const |
| Select an element from the buffer. More... | |
| ConstIterator | selectIterator (const TimeStamp &_time_stamp, const double &_time_tolerance) const |
| Select an element iterator from the buffer. More... | |
| Iterator | selectIterator (const TimeStamp &_time_stamp, const double &_time_tolerance) |
| VectorComposite | selectFirstBefore (const TimeStamp &_time_stamp, const double &_time_tolerance) const |
| VectorComposite | selectLastAfter (const TimeStamp &_time_stamp, const double &_time_tolerance) const |
| VectorComposite | selectFirst () const |
| VectorComposite | selectLast () const |
| SizeStd | size (void) const |
| Buffer size. More... | |
| void | emplace (const TimeStamp &_time_stamp, const VectorComposite &_element) |
| Add a element to the buffer. More... | |
| const std::map< TimeStamp, VectorComposite > & | getContainer () const |
| returns the container with elements of the buffer More... | |
| std::map< TimeStamp, VectorComposite > & | getContainer () |
| void | removeUpTo (const TimeStamp &_time_stamp) |
| Remove all elements in the buffer with a time stamp older than the specified. More... | |
| void | removeUpToLower (const TimeStamp &_time_stamp) |
| Remove all elements in the buffer with a time stamp older than the specified. More... | |
| void | clear () |
| Clear the buffer. More... | |
| bool | empty () const |
| is the buffer empty ? More... | |
Static Public Member Functions inherited from wolf::Buffer< VectorComposite > | |
| static bool | checkTimeTolerance (const TimeStamp &_time_stamp1, const TimeStamp &_time_stamp2, const double &_time_tolerance) |
| Check time tolerance. More... | |
| static bool | doubleCheckTimeTolerance (const TimeStamp &_time_stamp1, const double &_time_tolerance1, const TimeStamp &_time_stamp2, const double &_time_tolerance2) |
| Check time tolerance. More... | |
Protected Attributes inherited from wolf::Buffer< VectorComposite > | |
| std::map< TimeStamp, VectorComposite > | container_ |